5
81 50
40 69
5 75
0 1
43 0
25
24 37 888
21 21 441
71 10 710
28 17 476
74 37 2738
62 24 1488
67 34 2278
29 28 812
29 30 870
47 25 1175
51 22 1122
25 21 525
63 16 1008
33 28 924
63 20 1260
78 33 2574
83 37 3071
26 35 910
39 18 702
84 24 2016
43 20 860
36 35 1260
76 17 1292
31 23 713
52 18 936
1
17 8
33 8
33 14
17 14
